Optimal Tuple Merge is NP-Complete
نویسندگان
چکیده
In this paper, we prove that Optimal Tuple Merge (OTM) is NP-Complete. OTM arises within the context of relational query language extensions to query and manipulate metadata as well as data. Such extensions include the ability to create dynamic output schemas from the input data. This flexibility is necessary for truly schema independent restructuring, however many null values may be introduced into the resultant data. Many of these “artifical” null values can be subsequently merged away. We prove that the optimal merging case, in which the resulting relation contains as few tuples as possible, results in an NP-Complete problem. Fortunately, we can characterize when an optimal (and unique) merge is easy to obtain, and identify at least one class of practically relevant relations where OTM is efficiently solvable.
منابع مشابه
The 2-Tuple Domination Problem on Trapezoid Graphs
Given a simple graph G = (V, E) and a fixed positive integer k. In a graph G, a vertex is said to dominate itself and all of its neighbors. A set D ⊆ V is called a k-tuple dominating set if every vertex in V is dominated by at least k vertices of D. The k-tuple domination problem is to find a minimum cardinality k-tuple dominating set. This problem is NP-complete for general graphs. In this pap...
متن کاملComputing Optimal Repairs for Functional Dependencies
We investigate the complexity of computing an optimal repair of an inconsistent database, in the case where integrity constraints are Functional Dependencies (FDs). We focus on two types of repairs: an optimal subset repair (optimal S-repair) that is obtained by a minimum number of tuple deletions, and an optimal update repair (optimal U-repair) that is obtained by a minimum number of value (ce...
متن کاملOn the algorithmic complexity of k-tuple total domination
For a fixed positive integer k, a k-tuple total dominating set of a graph G is a subset D ⊆ V (G) such that every vertex of G is adjacent to at least k vertices in D. The k-tuple total domination problem is to determine a minimum k-tuple total dominating set of G. This paper studies k-tuple total domination from an algorithmic point of view. In particular, we present a linear-time algorithm for...
متن کاملDistributed Private Constraint Optimization Problem: Cost of Privacy Loss
We propose to merge the two – privacy and cost/utility – usual optimization criteria of Distributed Constraint Optimization Problems (DCOPs) into a unique criterion. Typically, a DCOP requests agents to agree on a tuple of assignments of values to variables such that the sum of costs defined by a set of secret weighted constraints is minimized. However, the privacy requirements on constraints i...
متن کاملK-tuple Domination in Graphs
In a graph G, a vertex is said to dominate itself and all of its neighbors. For a fixed positive integer k, the k-tuple domination problem is to find a minimum sized vertex subset in a graph such that every vertex in the graph is dominated by at least k vertices in this set. The current paper studies k-tuple domination in graphs from an algorithmic point of view. In particular, we give a linear...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002